/*
Author: W3layout
Author URL: http://w3layouts.com
License: Creative Commons Attribution 3.0 Unported
License URL: http://creativecommons.org/licenses/by/3.0/
*/
/* reset */
body{min-width:1200px;}
a {outline: none !important;}
a:active {star:expression(this.onFocus=this.blur())!important;}
:focus { outline:0!important; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, dl, dt, dd, ol, nav ul, nav li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
body{
	font: 12px/1.5 "Microsoft YaHei",微软雅黑,黑体,宋体,"Microsoft JhengHei",华文细黑,STHeiti,MingLiu;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
ol, ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
blockquote, q {
	quotes: none;
}
.pagination {
	margin: 20px 0
}
.pagination ul {
	display: inline-block;
*display:inline;
	margin-bottom: 0;
	margin-left: 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
*zoom:1;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
	box-shadow: 0 1px 2px rgba(0,0,0,0.05)
}
.pagination ul>li {
	display: inline
}
.pagination ul>li>a, .pagination ul>li>span {
	float: left;
	padding: 4px 12px;
	line-height: 20px;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;
	border-left-width: 0;
	color: #666;
}
.pagination ul>li>a:hover, .pagination ul>li>a:focus, .pagination ul>.active>a, .pagination ul>.active>span {
	background-color: #f5f5f5
}
.pagination ul>.active>a, .pagination ul>.active>span {
	color: #999;
	cursor: default
}
.pagination ul>.disabled>span, .pagination ul>.disabled>a, .pagination ul>.disabled>a:hover, .pagination ul>.disabled>a:focus {
	color: #999;
	cursor: default;
	background-color: transparent
}
.pagination ul>li:first-child>a, .pagination ul>li:first-child>span {
	border-left-width: 1px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-topleft: 4px
}
.pagination ul>li:last-child>a, .pagination ul>li:last-child>span {
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px
}
.pagination-centered {
	text-align: center
}
.pagination-right {
	text-align: right
}
.pagination-large ul>li>a, .pagination-large ul>li>span {
	padding: 11px 19px;
	font-size: 17.5px
}
.pagination-large ul>li:first-child>a, .pagination-large ul>li:first-child>span {
	-webkit-border-bottom-left-radius: 6px;
	border-bottom-left-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	border-top-left-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-topleft: 6px
}
.pagination-large ul>li:last-child>a, .pagination-large ul>li:last-child>span {
	-webkit-border-top-right-radius: 6px;
	border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomright: 6px
}
.pagination-mini ul>li:first-child>a, .pagination-small ul>li:first-child>a, .pagination-mini ul>li:first-child>span, .pagination-small ul>li:first-child>span {
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-topleft: 3px
}
.pagination-mini ul>li:last-child>a, .pagination-small ul>li:last-child>a, .pagination-mini ul>li:last-child>span, .pagination-small ul>li:last-child>span {
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px
}
.pagination-small ul>li>a, .pagination-small ul>li>span {
	padding: 2px 10px;
	font-size: 11.9px
}
.pagination-mini ul>li>a, .pagination-mini ul>li>span {
	padding: 0 6px;
	font-size: 10.5px
}
.pager {
	margin: 20px 0;
	text-align: center;
	list-style: none;
*zoom:1
}
.pager:before, .pager:after {
	display: table;
	line-height: 0;
	content: ""
}
.pager:after {
	clear: both
}
.pager li {
	display: inline
}
.pager li>a, .pager li>span {
	display: inline-block;
	padding: 5px 14px;
	background-color: #fff;
	border: 1px solid #ddd;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px
}
.pager li>a:hover, .pager li>a:focus {
	text-decoration: none;
	background-color: #f5f5f5
}
.pager .next>a, .pager .next>span {
	float: right
}
.pager .previous>a, .pager .previous>span {
	float: left
}
.pager .disabled>a, .pager .disabled>a:hover, .pager .disabled>a:focus, .pager .disabled>span {
	color: #999;
	cursor: default;
	background-color: #fff
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* start editing from here */
a {
	text-decoration: none;
}
.txt-rt {
	text-align: right;
}/* text align right */
.txt-lt {
	text-align: left;
}/* text align left */
.txt-center {
	text-align: center;
}/* text align center */
.float-rt {
	float: right;
}/* float right */
.float-lt {
	float: left;
}/* float left */
.clear {
	clear: both;
}/* clear float */
.pos-relative {
	position: relative;
}/* Position Relative */
.pos-absolute {
	position: absolute;
}/* Position Absolute */
.vertical-base {
	vertical-align: baseline;
}/* vertical align baseline */
.vertical-top {
	vertical-align: top;
}/* vertical align top */
.underline {
	padding-bottom: 5px;
	border-bottom: 1px solid #eee;
	margin: 0 0 20px 0;
}/* Add 5px bottom padding and a underline */
nav.vertical ul li {
	display: block;
}/* vertical menu */
nav.horizontal ul li {
	display: inline-block;
}/* horizontal menu */
img {
	max-width: 100%;
}
/*end reset*/
@font-face {
	font-family: 'bebas_neueregular';
	src: url(../fonts/BebasNeue-webfont.ttf) format('truetype');
}
body {
	font-family: "微软雅黑";
	background: #ffffff;
	font-size: 100%;
}
.wrap {
	margin: 0 auto;
	width: 1200px;
}
.header_bg {
	background: #ffffff;
}
.header {
	padding: 2%;
}
.logo {
	float: left;
}
.red{
	color: #EC4444 !important;	
}
/*search*/
.h_search {
	float: right;
	position: relative;
	border: 1px solid rgb(216, 216, 216);
	width: 40.3333%;
	margin: 0.5% 15% 0;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
}
.h_search input[type="text"] {
	-webkit-appearance: none;
	padding: 6px 16px;
	outline: none;
	color: #312c3c;
	background: #FFFFFF;
	border: none;
	width: 84.33333%;
	line-height: 1.5em;
	position: relative;
	font-size: 0.8725em;
	text-transform: capitalize;
}
.h_search input[type="submit"] {
	-webkit-appearance: none;
	background: url('../images/search.png') no-repeat 10px 5px;
	padding: 6px 0px;
	border: none;
	cursor: pointer;
	width: 8.33%;
	line-height: 1.5em;
	outline: none;
	position: absolute;
	right: 0px;
}
.h_search input[type="submit"]:hover {
	background: url('../images/search_h.png') no-repeat 10px 5px;
}
/*------start-top-nav------*/
.top-nav {
	display: none;
	position: relative;
}
.nav-item {
	float: left;
 *display:inline;
	zoom: 1;
}
.nav-item a {
	display: block;
	padding: 10px 20px;
	color: #FFF;
	background: #4A4444;
}
.nav-item a:hover, .nav-item a.active {
	background: #43B6A8;
	color: #ffffff;
}
.nav-mobile {
	display: none;
	cursor: pointer;
	float: left;
	background: url(../images/nav_icon.png) 18% 52% no-repeat;
	height: 35px;
	width: 35px;
}
.nav-mobile {
	display: block;
}
.nav {
	width: 100%;
}
.nav-list {
	display: none;
}
.nav-item {
	width: 100%;
	float: none;
}
.nav-item a {
	font-family: 'Source Sans Pro', sans-serif;
	background: #FFFFFF;
	padding: 6px 10px;
	color: #555555;
	text-transform: uppercase;
	border-bottom: 1px solid #E2E2E2;
	-webkit-transition: color .2s linear, background .2s linear;
	-moz-transition: color .2s linear, background .2s linear;
	-o-transition: color .2s linear, background .2s linear;
	transition: color .2s linear, background .2s linear;
	font-weight: normal;
	font-size: 0.8em;
}
.nav-active, .nav-active-inner .nav-inner {
	display: block;
}
.top-nav-right {
	float: right;
	padding: 7px 10px;
}
.top-header {
	padding: 5px 0;
}
.top-nav-right input[type="submit"] {
	background: url(../images/search-icon.png) no-repeat 42% 50% #bd7f1c;
	padding: 10px 20px;
	border: none;
	display: block;
	float: left;
	margin: 0;
	outline: none;
	cursor: pointer;
	transition: 0.5s ease;
	-o-transition: 0.5s ease;
	-webkit-transition: 0.5s ease;
}
.top-nav-right input[type="submit"]:hover {
	background: url(../images/search-icon.png) no-repeat 42% 50% #996004;
}
.top-nav-right input[type="text"] {
	border: none;
	float: left;
	padding: 10px 5px;
	outline: none;
	display: block;
	margin: 0;
	-webkit-apperance: none;
}
.search_box {
	float: right;
	width: 30.3333%;
	margin-right: 3.333%;
	border: 1px solid #FFFFFF;
	position: relative;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
}
.search_box form input[type="text"] {
	-webkit-appearance: none;
	padding: 6px 16px;
	outline: none;
	color: #ffffff;
	background: none;
	border: none;
	width: 74.33333%;
	line-height: 1.5em;
	position: relative;
	font-size: 0.8725em;
	text-transform: capitalize;
}
.search_box form input[type="submit"] {
	-webkit-appearance: none;
	background: url('../images/search.png') no-repeat 10px 5px;
	padding: 6px 0px;
	border: none;
	cursor: pointer;
	width: 20.33%;
	line-height: 1.5em;
	outline: none;
	position: absolute;
	right: 0px;
}
/* header_btm */
.header_btm {
	background: #4CCFC1;
}
.header_sub {
	padding: 0 2%;
}
/* start menu */
.h_menu {
	font-family: 'bebas_neueregular';
	float: left;
	color: #ffffff;
	font-size: 1.2em;
}
.h_menu ul li {
	display: inline-block;
}
.h_menu ul li:first-child a {
	padding-left: 0px;
}
.h_menu ul li a {
	display: block;
	padding: 14px 18px;
	font-size: 1.2em;
	text-transform: uppercase;
	color: #ffffff;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.h_menu ul li a:hover {
	color: #f0f0f0;
}
.h_menu ul li.active a {
	color: #f0f0f0;
}
/* start icon styles */
.h_icon {
	float: right;
	width: 10.777%;
}
.icon1:before, .icon1:after {
	content: "";
	display: table;
}
.icon1:after {
	clear: both;
}
.icon1 li {
	float: left;
	position: relative;
}
.icon1 li:last-child {
	border-right: none;
}
.icon1 li:hover > a {
	color: #fafafa;
}
*html .icon1 li a:hover { /* IE6 only */
	color: #fafafa;
}
.icon1 ul {
	width: 300px;
	margin: 20px 0 0 0;
	opacity: 0;
	visibility: hidden;
	position: absolute;
	top: 50px;
	z-index: 1;
	right: 0px;
	background: #ffffff;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	box-shadow: 0px 2px 6px #777777;
	-webkit-box-shadow: 0px 2px 6px #777777;
	-moz-box-shadow: 0px 2px 6px #777777;
	-o-box-shadow: 0px 2px 6px #777777;
}
.icon1 li:hover > ul {
	opacity: 1;
	visibility: visible;
	margin: 0;
}
.icon1 ul ul {
	top: 6px;
	left: 20px;
	margin: 0 0 0 20px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
}
.icon1 ul li {
	float: none;
	display: block;
	border: 0;
}
.icon1 ul li:first-child {
	border-top: none;
}
.icon1 ul li:first-child a {
	border-top-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-top-left-radius: 5px;
	-o-border-top-left-radius: 5px;
}
.icon1 ul li:last-child {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.icon1 ul a {
	_height: 10px; /*IE6 only*/
	white-space: nowrap;
	float: none;
	text-transform: none;
}
.active-icon {
	display: block;
}
.icon1 ul li:first-child > a:after {
	content: '';
	position: absolute;
	right: 0%;
	top: -30px;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #f0f0f0;
}
.icon1 ul ul li:first-child a:after {
	left: -100px;
	top: 0%;
	margin-top: 20px;
	border-left: 0;
	border-bottom: 20px solid transparent;
	border-top: 20px solid transparent;
	border-right: 20px solid #323757;
}
/* Mobile */
.icon1-trigger {
	display: none;
}
.sub-icon1 img {
	border: none;
	display: inline-block;
	vertical-align: middle;
}
.c1 {
	background: url(../images/cart.png) no-repeat 0px 0px;
	width: 46px;
	height: 46px;
	display: inline-block;
	vertical-align: middle;
	margin-top: 2px;
}
.c1 i {
	font-size: 2em;
	color: #999999;
	padding-left: 50px;
	line-height: 1.5em;
	font-weight: 600;
}
.icon1 .profile_img {
	margin-top: 3px;
}
.sub-icon1 ul li h3 {
	text-align: center;
	font-size: 1.5em;
	color: #4CCFC1;
	margin-bottom: 4%;
}
.sub-icon1 ul li p {
	font-family: 'Source Sans Pro', sans-serif;
	text-align: center;
	font-size: 0.8925em;
	color: #555555;
	line-height: 1.8em;
}
.sub-icon1.list {
	padding: 20px 10px;
	z-index: 999;
}
.sub-icon1 ul li p a {
	color: #4CCFC1;
}
.sub-icon1 ul li p a:hover {
	color: #555555;
	text-decoration: underline;
}
/* start cauersol */
.cau_left {
	float: left;
	width: 47.3333%;
	margin-left: 3.33333%;
}
.cau_left .lazyOwl {
	width: 99px;
	height: 75px !important;
}
.cau_left:first-child {
	margin-left: 0%;
}
/* start main1 */
.main_bg1 {
	border-top: 4px solid #47BEAF;
	background: #40C4B2;
}
.main1 {
	padding: 2%;
}
.main1 h2 {
	font-size: 2em;
	color: #ffffff;
	text-shadow: 0 1px 0 rgb(24, 141, 118);
}
/* start main */
.main_bg {
	background: #ffffff;
}
.main {
	padding: 2%;
}
/* start grids_of_3 */
.grids_of_3 {
	text-align: center;
	margin: 4% 0;
}
.grid1_of_3 {
	float: left;
	width: 29.333%;
	margin-left: 4.3333%;
	border: 1px solid rgb(223, 223, 223);
	position: relative;
}
.grid1_of_3:first-child {
	margin-left: 0;
}
.grid1_of_3 a {
	padding: 2%;
	display: block;
}
.grid1_of_3 img {
	margin-top: 8%;
}
.grid1_of_3 h3 {
	margin: 6% 0 8%;
	font-size: 1.8em;
	color: #999999;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	font-family: "微软雅黑";
}
.grid1_of_3:hover h3, .grid1_of_3:hover h4 span {
	color: rgb(24, 141, 118);
}
.b_btm {
	position: absolute;
	width: 100%;
	border-bottom: 6px solid #3CC395;
	left: 0px;
	display: block;
	bottom: 0px;
}
.price {
	display: block;
	margin-bottom: 40px;
}
.price h4 {
	font-size: 1.5em;
	color: #999999;
}
.price h4 span {
	display: inline-block;
	font-size: 1.1em;
	background: #3CC395;
	color: #ffffff;
	padding: 8px 20px;
	margin-left: 30px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
/* start footer */
.footer_bg {
	background: #40C4B2;
}
.footer {
	padding: 2%;
}
/* start grids_of_3 */
.grids_of_4 {
	margin: 2% 0;
}
.grid1_of_4 {
	float: left;
	width: 21.333%;
	margin-left: 4.3333%;
}
.grid1_of_4:first-child {
	margin-left: 0;
}
.grid1_of_4 h4 {
	font-size: 1.8em;
	color: #ffffff;
}
.f_nav {
	margin-top: 4%;
}
.f_nav li {
	display: block;
}
.f_nav li a {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 1em;
	color: #fefefe;
	line-height: 1.8em;
	text-transform: capitalize;
}
.f_nav li a:hover {
	color: #ffffff;
	text-decoration: underline;
}
/* start footer1 */
.footer_bg1 {
	background: #2DA89B;
}
#toTop {
	display: none;
	text-decoration: none;
	position: fixed;
	bottom: 10px;
	right: 10px;
	overflow: hidden;
	width: 34px;
	height: 34px;
	border: none;
	text-indent: 100%;
	background: url(../images/top_move.png) no-repeat right top;
}
.copy {
	text-align: center;
	font-family: 'Source Sans Pro', sans-serif;
}
.copy p {
	font-size: 0.9725em;
	line-height: 1.8em;
	color: #ffffff;
}
.copy p a {
	color: #fefefe;
	text-decoration: underline;
}
.copy p a:hover {
	text-decoration: none;
}
/*---start-gallery_sale -----*/
.gallery {
	margin-top: 4%;
}
#info {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	background: #fcf8e3;
	border: 1px solid #fbeed5;
	width: 95%;
	max-width: 900px;
	margin: 0 auto 40px auto;
	font-family: arial;
	font-size: 12px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
}
#info .info-wrapper {
	padding: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
}
#info a {
	color: #c09853;
	text-decoration: none;
}
#info p {
	margin: 5px 0 0 0;
}
.container {
	font-family: 'Source Sans Pro', sans-serif;
	position: relative;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}
#filters {
	margin: 1%;
	padding: 0;
	list-style: none;
}
#filters li {
	float: left;
}
#filters li span {
	font-size: 1.2em;
	display: block;
	padding: 10px 30px;
	text-decoration: none;
	color: #555555;
	cursor: pointer;
	text-transform: capitalize;
}
#filters li span.active {
	background: #3CC395;
	color: #fff;
}
#portfoliolist .portfolio {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	width: 23%;
	margin: 1%;
	display: none;
	float: left;
	overflow: hidden;
}
.portfolio-wrapper {
	overflow: hidden;
	position: relative !important;
	cursor: pointer;
}
.portfolio img {
	max-width: 100%;
	position: relative;
	-webkit-filter: grayscale(50%);
	opacity: 5;
	transition: all 300ms!important;
	-webkit-transition: all 300ms!important;
	-moz-transition: all 300ms!important;
}
.portfolio .label {
	position: absolute;
	width: 100%;
	height: 40px;
	bottom: -40px;
}
.portfolio .label-bg {
	background: rgba(76, 207, 193, 0.72);
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.portfolio .label-text {
	text-transform: uppercase;
	color: #fff;
	position: relative;
	z-index: 500;
	padding: 4px 8px;
	font-size: 16px;
}
.portfolio .text-category {
	color: #555555;
	display: block;
	font-size: 9px;
	font-size: 12px;
	text-transform: uppercase;
}
/* Self Clearing Goodness */
.container:after {
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix:before, .clearfix:after, .row:before, .row:after {
	content: '\0020';
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
.row:after, .clearfix:after {
	clear: both;
}
.row, .clearfix {
	zoom: 1;
}
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
/* end gallery_sale */
/* start handbags */
h2.style {
	font-size: 2em;
	color: #777777;
	text-shadow: 0 1px 0 #ffffff;
}
h2.top {
	margin-top: 2%;
}
/*service*/
.service {
	margin: 2% 0;
}
.ser-main {
	float: left;
	width: 68.33333%;
	margin-right: 2.3333%;
	font-family: 'Source Sans Pro', sans-serif;
}
.ser-main h4 {
	font-family: 'bebas_neueregular';
	font-size: 2em;
	color: #777777;
	text-shadow: 0 1px 0 #ffffff;
	margin-bottom: 2%;
}
.ser-grid {
	padding: 4% 0;
	text-align: center;
	border-bottom: 1px solid rgb(238, 238, 238);
}
.ser-grid:last-child {
	border-bottom: none;
}
.ser-grid-list {
	float: left;
	width: 28.33333%;
	margin-left: 6.33333%;
}
.ser-grid-list:first-child {
	margin-left: 0;
}
.ser-grid-list h5 {
	margin: 2% 0 4%;
}
.ser-grid-list h5 a {
	text-transform: capitalize;
	font-size: 1.8em;
	color: #4CCFC1;
	font-family: 'bebas_neueregular';
	text-shadow: 0 1px 0 #ffffff;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.ser-grid-list h5 a:hover {
	color: #999999;
}
p.para {
	font-size: 0.8725em;
	color: #555555;
	line-height: 1.8em;
}
/* start contact */
.contact {
	margin: 2% 0;
	display: block;
}
.contact h2 {
	font-size: 2em;
	color: #777777;
	text-shadow: 0 1px 0 #ffffff;
}
.map {
	margin: 2% 2% 2% 0;
}
.col {
	display: block;
}
.contact-form {
	position: relative;
}
.contact-form div {
	padding: 5px 0;
}
.contact-form span label {
	font-family: 'Source Sans Pro', sans-serif;
	color: #777777;
	display: block;
	font-size: 0.8725em;
	padding-bottom: 5px;
	text-transform: capitalize;
}
.contact-form input[type="text"], .contact-form textarea {
	font-family: 'Source Sans Pro', sans-serif;
	background: #FFFFFF;
	border: 1px solid #E7E7E7;
	color: rgba(85, 81, 81, 0.84);
	padding: 8px;
	display: block;
	width: 96.3333%;
	outline: none;
	-webkit-appearance: none;
	text-transform: capitalize;
}
.contact-form textarea {
	resize: none;
	height: 120px;
}
.contact-form input[type="submit"] {
	margin-top: 10px;
	font-family: 'Source Sans Pro', sans-serif;
	-webkit-appearance: none;
	cursor: pointer;
	color: #ffffff;
	background: #3CC395;
	border: none;
	outline: none;
	display: inline-block;
	text-transform: uppercase;
	padding: 12px 38px;
	font-size: 0.875em;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.contact-form input[type="submit"]:hover {
	background: #555555;
	color: #ffffff;
}
/*-- start details--*/
.single {
	padding: 2% 0;
}
.left_content {
	width: 72.3333%;
	float: left;
}
.left_sidebar {
	width: 22.3333%;
	float: left;
	margin-left: 4.33333%;
}
.span1_of_1 {
	float: left;
	width: 52.3333%;
}
.span1_of_1_des {
	float: right;
	width: 350px;
	margin-left: 0;
	
}
/* start desc1 */
.desc1 {
	font-family: 'Source Sans Pro', sans-serif;
	display: block;
	float: left;
	width:100%;
}
.desc1 h3 {
	text-shadow: 0 1px 0 #ffffff;
	font-family: "微软雅黑";
	color: #555555;
	font-size: 2em;
	margin-bottom: 10px;
}
.desc1 .red{
	font-family: "微软雅黑";
}
.desc1 h5 {
	margin-top: 2%;
	font-size: 1.6em;
	color: #5EAFA5;
	line-height: 1.5em;
	text-shadow: 0 1px 0 #ffffff;
}
.desc1 h5 a {
	margin-left: 5px;
	color: #555555;
	text-transform: capitalize;
	font-size: 14px;
}
.desc1 h5 a:hover {
	color: #5EAFA5;
}
.desc1 p {
	font-size: 0.8725em;
	color: #555555;
	line-height: 1.8em;
}
/* start available */
.available {
	margin-top: 10px;
	padding: 15px 0;
	border-top: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
}
.available h4 {
	font-size: 1.1em;
	color: #777;
	margin-bottom: 20px;
	text-transform: uppercase;
	text-shadow: 0 1px 0 #ffffff;
}
.available li {
	display: inline;
	font-size: 0.8125em;
	padding: 1.5% 2%;
	color: #555555;
}
.available li select {
	font-family: 'Source Sans Pro', sans-serif;
	outline: none;
	display: inline;
	font-size: 1em;
	color: #555555;
	margin-left: 10px;
	padding: 4px;
	border: 1px solid rgb(224, 224, 224);
}
.available span a {
	padding-top: 35px;
	display: block;
	color: #555555;
	font-size: 0.8725em;
	text-transform: uppercase;
	text-decoration: underline;
	margin-right: 10px;
}
.available span a:hover {
	text-decoration: none;
}
/* start share-des */
.share-desc {
	padding: 20px 0;
}
.share h4 {
	font-size: 1.1em;
	color: #777;
	margin-bottom: 10px;
	text-transform: uppercase;
	text-shadow: 0 1px 0 #ffffff;
}
.share_nav {
	float: left;
}
.share_nav li {
	display: inline-block;
	margin: 5px 6px;
}
.share_nav li a {
	background: #9C9C9C;
	padding: 10px;
	display: block;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-o-border-radius: 30px;
}
.share_nav li a:hover {
	background: #3CC395;
}
.share li img {
	vertical-align: middle;
}
.btn_form {
	margin-top: 6%;
	float: left;
}
.btn{
	line-height: 25px;
	border-radius: 5px;
}
.btn_form input[type="submit"] {
	font-family: 'Source Sans Pro', sans-serif;
	cursor: pointer;
	border: none;
	outline: none;
	display: inline-block;
	font-size: 1em;
	padding: 10px 34px;
	background: #555555;
	color: #fff;
	text-transform: capitalize;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.btn_form input[type="submit"]:hover {
	background: #3CC395;
}
.span_right {
	float: right;
}
/* end description */
/* start sellers */
.sellers {
	font-family: 'Source Sans Pro', sans-serif;
	border: 1px solid rgb(235, 235, 235);
}
.sellers h4 {
	font-family: 'bebas_neueregular';
	font-size: 2em;
	color: #ffffff;
	line-height: 1.5em;
	text-shadow: 0 1px 0 #1C6159;
	padding: 10px 20px;
	background: #4CCFC1;
}
.single-nav li {
	border-bottom: 1px dotted #E8E8E8;
}
.single-nav li a {
	text-transform: capitalize;
	font-size: 0.8725em;
	color: #555555;
	padding: 15px 20px;
	display: block;
}
.single-nav li a:hover {
	background: #FCFCFC;
	color: #5EAFA5;
}
.banner-wrap {
	padding-bottom: 5%;
}
.banner-wrap.bottom_banner.color_link .main_link {
	border-color: #f0f0f0;
	background: #4CCFC1;
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	transition: all 300ms linear;
}
.main_link {
	border: 5px solid #E5E5E5;
	background: #FFF;
	padding: 15px 20px 10px;
	text-decoration: none!important;
	text-align: center;
	display: block;
	min-height: 68px;
}
.banner-wrap.bottom_banner .main_link figure {
	display: inline-block;
	margin: 0 9px 0 0;
	vertical-align: middle;
}
.banner-wrap.bottom_banner.color_link .main_link h5 {
	color: #fff;
}
.banner-wrap.bottom_banner .main_link h5 {
	text-transform: uppercase;
	margin: -5px 0 0 0;
	display: inline-block;
	text-align: left;
	font-size: 16px;
	line-height: 18px;
	letter-spacing: -1px;
	vertical-align: middle;
}
.banner-wrap.bottom_banner .main_link h5 span {
	font-size: 1.5em;
	line-height: 29px;
}
.banner-wrap.bottom_banner.color_link .main_link p {
	color: #fff;
}
.banner-wrap.bottom_banner.color_link .main_link:hover {
	text-decoration: none;
	background: #3CC395;
	border-color: #f0f0f0;
}
.brands {
	border: 1px solid #ddd;
}
.brands h1 {
	background: #F3F3F3;
	color: #333;
	padding: 10px;
	font-size: 1.3em;
}
.field {
	padding: 10px;
	text-align: center;
}
.field select {
	font-family: 'Source Sans Pro', sans-serif;
	border: 1px solid #F0EFEE;
	background: #FFF;
	color: #555;
	outline: none;
	padding: 4px;
	font-size: 0.89em;
}
.field select.select1 {
	width: 100%;
}
/* start tabs */
.tabs {
	position: relative;
	margin: 40px auto;
}
.tabs input {
	position: absolute;
	z-index: 1000;
	width: 248px;
	height: 44px;
	left: 0px;
	top: 0px;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	cursor: pointer;
}
.tabs input#tab-2 {
	left: 257px;
}
.tabs input#tab-3 {
	left: 515px;
}
.tabs label {
	font-family: 'bebas_neueregular';
	cursor: pointer;
	background: #FAFAFA;
	font-size: 20px;
	line-height: 45px;
	height: 45px;
	position: relative;
	padding: 0 40px;
	float: left;
	display: block;
	width: 20.3333%;
	color: #999999;
	font-weight: normal;
	text-transform: capitalize;
	text-align: center;
	text-shadow: 1px 1px 1px rgba(255,255,255,0.3);
	box-shadow: 2px 0 2px rgba(0,0,0,0.1), -2px 0 2px rgba(0,0,0,0.1);
	-webkit-box-shadow: 2px 0 2px rgba(0,0,0,0.1), -2px 0 2px rgba(0,0,0,0.1);
	-moz-box-shadow: 2px 0 2px rgba(0,0,0,0.1), -2px 0 2px rgba(0,0,0,0.1);
	-o-box-shadow: 2px 0 2px rgba(0,0,0,0.1), -2px 0 2px rgba(0,0,0,0.1);
	border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	-o-border-radius: 3px 3px 0 0;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.tabs label:after {
	content: '';
	background: #fff;
	position: absolute;
	bottom: -2px;
	left: 0;
	width: 100%;
	height: 2px;
	display: block;
}
.tabs input:hover + label {
	background: #3DC4B7;
	color: #ffffff;
	font-weight: normal;
}
.tabs label:first-of-type {
	border-left: 1px solid rgb(241, 238, 238);
	z-index: 4;
	box-shadow: 0px 0 2px rgba(197, 197, 197, 1);
	-webkit-box-shadow: 0px 0 2px rgba(197, 197, 197, 1);
	-moz-box-shadow: 0px 0 2px rgba(197, 197, 197, 1);
	-o-box-shadow: 0px 0 2px rgba(197, 197, 197, 1);
}
.tab-label-2 {
	z-index: 3;
}
.tab-label-3 {
	z-index: 2;
}
.tab-label-4 {
	z-index: 1;
}
.tabs input:checked + label {
	cursor: pointer;
	color: #3DC4B6;
	background: #fff;
	z-index: 6;
}
.clear-shadow {
	clear: both;
}
.content {
	background: #fff;
	position: relative;
	width: 100%;
	min-height: 450px;
	z-index: 5;
	border: 1px solid rgb(223, 223, 223);
	box-shadow: 0 -2px 3px -2px rgba(0,0,0,0.2), 0 2px 2px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 -2px 3px -2px rgba(0,0,0,0.2), 0 2px 2px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 -2px 3px -2px rgba(0,0,0,0.2), 0 2px 2px rgba(0,0,0,0.1);
	-o-box-shadow: 0 -2px 3px -2px rgba(0,0,0,0.2), 0 2px 2px rgba(0,0,0,0.1);
	border-radius: 0 3px 3px 3px;
	-webkit-border-radius: 0 3px 3px 3px;
	-moz-border-radius: 0 3px 3px 3px;
	-o-border-radius: 0 3px 3px 3px;
}
.content div {
	width: 98%;
	padding: 10px;
	z-index: 1;
	-webkit-transition: opacity linear 0.1s;
	-moz-transition: opacity linear 0.1s;
	-o-transition: opacity linear 0.1s;
	-ms-transition: opacity linear 0.1s;
	transition: opacity linear 0.1s;
}
.tabs input.tab-selector-1:checked ~ .content .content-1, .tabs input.tab-selector-2:checked ~ .content .content-2, .tabs input.tab-selector-3:checked ~ .content .content-3, .tabs input.tab-selector-4:checked ~ .content .content-4 {
	z-index: 100;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
	-webkit-transition: opacity ease-out 0.2s 0.1s;
	-moz-transition: opacity ease-out 0.2s 0.1s;
	-o-transition: opacity ease-out 0.2s 0.1s;
	-ms-transition: opacity ease-out 0.2s 0.1s;
	transition: opacity ease-out 0.2s 0.1s;
}
.content div h2, .content div h3 {
	color: #398080;
}
.content div p {
	text-align: left;
	font-size: 0.85em;
	color: #5c5c5c;
	line-height: 2em;
	font-family: 'Source Sans Pro', sans-serif;
}
.content ul li:before {
	content: url('../images/arrow.png');
	padding-top: 4px;
	padding-right: 8px;
	display: inline-block;
	vertical-align: middle;
	line-height: 2em;
}
.content ul {
	margin-left: 20px;
}
.content ul li {
	font-size: 0.8725em;
	color: #555555;
	font-family: 'Source Sans Pro', sans-serif;
}
/* end tabs */

.tb_skin{ margin-top:20px;}
.tb_skin dl dt {
	display: inline;
	float: left;
	margin-right: 5px;
	width: 60px;
	color: #6c6c6c;
	height: 31px;
	line-height: 31px;
	margin-top: 6px;
	font-size: 12px;
	text-align: left;
}
.tb_skin dl dd {overflow: hidden;}
.tb_skin dl.special dd {    overflow: visible;}
.tb_skin dl{  margin: 0 0px 11px 0; }
.tb_skin li a {	 color: #333;    background: #fff;display: inline;display: inline-block;white-space: nowrap;text-decoration: none;padding: 2px 0px 3px 3px;min-width: 10px;_width: 10px;text-align: center;border: 1px solid #e8e8e8;  background: #fff;}
.tb_skin li a span{
	padding: 4px;
}
.tb_skin li a b{ color:#666;}
.tb_skin .size_dl li a{ padding: 5px 0 5px 3px;}
.tb_skin .size_dl li a.focus{ padding:4px 0 4px 3px;}
.tb_skin li a.focus{ border: 2px solid #3CC395;  padding: 2px 0 2px 2px;}
.tb_skin li a.disable{ border: 1px dashed #e8e8e8;color: #bbb; }
.tb_skin li{display: inline;  float: left;  position: relative;  margin: 0 8px 2px 0;  vertical-align: middle; position:relative; border-bottom:0;line-height: 20px;  background: #fff;min-height:35px; _height:35px; }
.green{background: #3CC395 none repeat scroll 0% 0% !important;}
.green:hover{
	background: #34A981 none repeat scroll 0% 0% !important;
}
.gray{
	background: #CCCCCC none repeat scroll 0% 0% !important;
}
.gray:hover{
	background: #CCCCCC none repeat scroll 0% 0% !important;
}
.details_price span{
	  display: block;
	  font-size: 20px;
	  color: #808080;
	  _display: inline;
	  float: left;
	  width: 26px;
	  height: 32px;
	  border: 1px solid #e8e8e8;
	  line-height: 32px;
	  padding: 0;
	  vertical-align: top;
	  text-align: center;
	  overflow: hidden;
	  cursor:pointer
}
.details_price .ja{
	border-left-style: none;
}
.details_price input{
	float: left;
	  display: inline;
	  margin: 0;
	  padding: 0;
	  width: 48px;
	  height: 32px;
	  font-size: 16px;
	  line-height: 32px;
	  text-align: center;
	  color: #666;
	  border: 1px solid #e8e8e8;
	  outline: 0;
	  background: #fff;
	  ime-mode: disabled;
	  margin-left: -1px;
}
#stock_em{
	float: left;
	height: 31px;
	line-height: 31px;
	color: #999;
}
.tabs .active{
	  cursor: pointer;
	  color: #3DC4B6;
	  background: #fff;
	  z-index:6 !important;
}
.tabs .tablist:hover{
	color: #fff;
	background-color: #3DC4B6;
}
.tabshow table{
	font-family: "微软雅黑";
	font-size: 14px;
	border: 1px solid #e8e8e8;
}
.tabshow tbody td{
	border: 1px solid #e8e8e8;
	color: #666;
	line-height: 30px;
	padding: 5px;
}
.tabshow tbody .tab_top th{
	background: #eee;
}
.tabshow tbody th{
	color: #333;
	text-align: left;
	font-family: "微软雅黑";
	text-decoration: none;
	font-size: 14px;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e8e8e8;
}
.que{
	background-color: #4CCFC1;
	color: #FFF;
	border-radius: 100%;
	padding-right: 7px;
	padding-left: 7px;
	position: relative;
	right: 15px;
	bottom: 18px;
}
.addCart{
	position: absolute;
	bottom: 30px;
	display: none;
	padding-left: 60px;
}
.addCart img{
	border-radius: 8px;
}
/*购物车*/
.btn_sub{
	font-family: 'Source Sans Pro', sans-serif;
	cursor: pointer;
	border: none;
	outline: none;
	display: inline-block;
	font-size: 1em;
	background: #555555;
	color: #fff;
	text-transform: capitalize;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	margin-top: 20px;
	padding-top: 10px;
	padding-right: 34px;
	padding-bottom: 10px;
	padding-left: 34px;
}
.btn_sub:hover {
	background: #3CC395;
}
.cart{
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #EFEFEF;
	border-right-color: #EFEFEF;
	border-bottom-color: #EFEFEF;
	border-left-color: #EFEFEF;	
	
}
.cart .cart_right{
	padding: 20px;
	padding-left: 30%;
	color: #666;
}
.cart table{width:100%;font-family: "微软雅黑";font-size: 12px;}
.cart thead tr{
	background-color: #666;
	text-align: left;
	color: #FFF;
}
.cart thead tr th{
	padding: 5px;	
}
.cart thead tr th input{
	position: relative;
	top: 2px;	
}
.cart tbody{
	background-color: #FCFCFC;
	
}
.cart tbody tr{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EFEFEF;
}
.cart tbody tr td{
	color: #666;
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.cart tbody tr td a{
	color: #666;
}
.cart tbody tr td a:hover{
	color: #4CCFC1;
}
.cart tbody tr .sp1 img{
	float: left;
	border: 1px solid #EBEBEB;
	margin-right: 10px;
	width:86px;
	height:85px;
}
.cart tbody tr .sp1 input{
	float: left;
	margin-right: 5px;
}
.cart tbody tr td .icon-trash{
	font-size: 18px;
	position: relative;
	top: 5px;
}
.cart tbody tr .sp2{
	color: #999;	
}
.cart tbody tr .sp4{color: #F40;font-family: Verdana,Tahoma,arial;font-weight: 700;}
.cart tbody tr .sp3{
	position: relative;
	top: 20px;
}
.cart tbody tr .sp3 span{
	  display: block;
	  font-size: 20px;
	  color: #808080;
	  _display: inline;
	  float: left;
	  width: 26px;
	  height: 32px;
	  border: 1px solid #e8e8e8;
	  line-height: 32px;
	  padding: 0;
	  vertical-align: top;
	  text-align: center;
	  overflow: hidden;
	  cursor:pointer
}
.cart tbody tr .sp3 .ja{
	border-left-style: none;
}
.cart tbody tr .sp3 input{
	float: left;
	  display: inline;
	  margin: 0;
	  padding: 0;
	  width: 48px;
	  height: 32px;
	  font-size: 16px;
	  line-height: 32px;
	  text-align: center;
	  color: #666;
	  border: 1px solid #e8e8e8;
	  outline: 0;
	  background: #fff;
	  ime-mode: disabled;
	  margin-left: -1px;
}
.cart_settlement{
	border: 1px solid #EFEFEF;
	margin-top: 10px;
	padding: 10px;
	flaot: left;
	clear: both;
	height:35px;
}
.cart_settlement li{
	float: left;
	color: #666;
	font-family: "微软雅黑";
	font-size: 12px;
	line-height: 35px;
}
.cart_settlement li a{color: #666;}
.cart_settlement li a:hover{
	color: #4CCFC1;
}
.cart_settlement .sp1{width:10%}
.cart_settlement .sp1 input{
	position: relative;
	top: -3px;	
}
.cart_settlement .sp2{width:15%}
.cart_settlement .sp3{
	width: 40%;
	text-align: right;
}
.cart_settlement .sp3 #number{
	padding: 0px 5px;
	color: #EC4444;
}
.cart_settlement .sp4{width:20%;text-align: right;}
.cart_settlement .sp4 #total{
	font-weight: 700;
	font-size: 22px;
	padding: 0px 3px;
	color: #EC4444;
}
.cart_settlement .sp5{
	width: 15%;
	text-align: center;
}
.cart_settlement .sp5 a{
	font-family: 'Source Sans Pro', sans-serif;
	cursor: pointer;
	border: none;
	outline: none;
	display: inline-block;
	font-size: 1em;
	color: #fff;
	text-transform: capitalize;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	padding-right: 34px;
	padding-left: 34px;
	background-color: #CCCCCC;
}
.cart_settlement .sp5 a:hover{color: #fff;}
.cart_settlement .sp5 .active{background-color: #EC4444;}
.cart_settlement .sp5 .active:hover{background-color: #DA3333;}
.know{
	border: 1px solid #EFEFEF;
	margin-top: 10px;
	padding: 10px;
	clear: both;
	color: #666;
	text-align: right;
	font-family: "微软雅黑";
}
.logo_form{
	margin-top: 200px;
    border: 1px solid #DDD;
    background-color: #FFF;
    position: relative;
    max-width: 400px;
    padding: 0px;
}
.know #total{
	font-weight: 700;
	font-size: 22px;
	padding: 0px 3px;
	color: #EC4444;	
}
.know .payment{
	font-family: "Source Sans Pro", sans-serif;
	cursor: pointer;
	border: medium none;
	outline: medium none;
	display: inline-block;
	font-size: 1em;
	color: #FFF;
	text-transform: capitalize;
	transition: all 0.3s ease-in-out 0s;
	padding-right: 34px;
	padding-left: 34px;
	background-color: #EC4444;
	margin-top: 10px;
	line-height: 35px;
}
.know .payment:hover {
    background-color: #DA3333;
}
.know .red{
	font-size: 12px;	
}
.cart_address{
	border: 1px solid #EFEFEF;
	margin-top: 10px;
	padding: 10px;
}
.cart_address p{
	margin-bottom: 10px;
}
.cart_address p span{
	float:left;
	width: 100px;
	text-align: right;
}
.right{
	float:right;
	padding-left: 40px;
	position: relative;
	top: 5px;
}
.right a{
	font-size: 1.2em;
	text-transform: uppercase;
	color: #FFF;
	transition: all 0.3s ease-in-out 0s;
	padding-top: 14px;
	padding-right: 18px;
	padding-bottom: 14px;
	padding-left: 18px;
	
}
.right a:hover{
	color: #F0F0F0;
}
.about_list{
	border: 1px dotted #E8E8E8;
	float:left;
	padding: 20px;
	width:100%;
}
.about_list .list li{
	width:100%;
	float:left;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #EFEFEF;
	padding-bottom: 20px;
	padding-top: 20px;
}
.about_list .list  li span{
	float:left;
}
.about_list .list li .fright{
	float:right;
}
.about_list .pagination ul{
	margin-top: 20px;	
}
.single-nav li .on {
    background: #FCFCFC none repeat scroll 0% 0%;
    color: #5EAFA5;
}
.contact{
	color: #FFF;
}
.contact .phone{
	font-size: 24px;	
}
.contact .address{
	font-size: 16px;	
}
.head {
	padding: 0px 2%;
	line-height: 40px;
	color: #FFF;
}
.head a{
	color: #FFF;
}
.head .rights{float:right;}
.head .rights a{
	font-size: 1.2em;
	text-transform: uppercase;
	color: #FFF;
	transition: all 0.3s ease-in-out 0s;
	padding: 14px 18px;
}
.member_tab_info table td .icon-trash{
	font-size: 18px;
}
.cart_address .radio input[type="radio"]{
	position: relative;
	top: 3px;
}
